#ifndef DRIVER_USB232_H
#define APP_USB232_H

#define USB232_BUFFER_SIZE 200

struct driver_uart_struct_def
{
    void (*init)(void);
    void (*isr)(void);
    void (*task)(void);
    void (*tx_cpl_callback)(void);
    uint8_t (*read)(uint8_t *buffer, uint8_t *count);
    uint8_t (*write)(uint8_t *buffer, uint8_t count);
};

extern struct driver_uart_struct_def driver_uart_struct;

#endif